package com.ninghushangbao.ninghu.service;

import com.ninghushangbao.ninghu.controller.vo.UpdatePasswordVo;
import com.ninghushangbao.ninghu.entity.User;

import java.util.List;

public interface UserService {
    /*
     * 根据用户id查询用户
     * */
    public User getUserById(int id);
    /*
     * 通过用户名查询用户信息
     * */
    public User getUserByUserName(User user);
    /*
     * 查询所有用户
     * */
    public List<User> getUsers();
    /*
    *查询后台展示信息
    * */
    public List<User> getUserVo();
    /*
     * 增加用户
     * */
    public void addUser(User user);
    /*
     * 通过用户id删除用户
     * */
    public void deleteUser(int id);
    /*
    * 通过用户id批量删除
    * */
    public void deleteUsersById(List<Integer> list);
    /*
     * 更新用户信息
     * */
    public void updateUser(User user);
    /*
    * 通过id修改密码
    * */
    public void updatePasswordById(User user);
}
